package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 空调配置对象 gateway_management
 * 
 * @author ruoyi
 * @date 2025-07-09
 */
public class GatewayManagement extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 网关id */
    private Long gatewayId;

    @Excel(name = "序列号")
    private String serialNumberId;

    /** 设备状态  */
    @Excel(name = "设备状态 ")
    private String deviceState;

    /** 配置状态 */
    @Excel(name = "配置状态")
    private String configStatus;

    /** 配置详情ID */
    @Excel(name = "配置详情ID")
    private Long configInfoId;

    /** 版本 */
    @Excel(name = "版本")
    private String version;

    public void setGatewayId(Long gatewayId) 
    {
        this.gatewayId = gatewayId;
    }

    public Long getGatewayId() 
    {
        return gatewayId;
    }

    public String getSerialNumberId() {
        return serialNumberId;
    }

    public void setSerialNumberId(String serialNumberId) {
        this.serialNumberId = serialNumberId;
    }

    public void setDeviceState(String deviceState)
    {
        this.deviceState = deviceState;
    }

    public String getDeviceState() 
    {
        return deviceState;
    }

    public void setConfigStatus(String configStatus) 
    {
        this.configStatus = configStatus;
    }

    public String getConfigStatus() 
    {
        return configStatus;
    }

    public void setConfigInfoId(Long configInfoId) 
    {
        this.configInfoId = configInfoId;
    }

    public Long getConfigInfoId() 
    {
        return configInfoId;
    }

    public void setVersion(String version) 
    {
        this.version = version;
    }

    public String getVersion() 
    {
        return version;
    }

    @Override
    public String toString() {
        return "GatewayManagement{" +
                "gatewayId=" + gatewayId +
                ", serialNumberId='" + serialNumberId + '\'' +
                ", deviceState='" + deviceState + '\'' +
                ", configStatus='" + configStatus + '\'' +
                ", configInfoId=" + configInfoId +
                ", version='" + version + '\'' +
                '}';
    }
}
